This company is located in Hong Kong
This company is located in Hong Kong, China. There is no indication of that on their website. Initially my CC company declined the purchase, but some how they got the charge to go through.
I emailed the company to try and cancel the order immediately after the purchase and have had no response from them. There is no number to call.

