This is a Chinese company based in mainland China, they have ripped me off I paid for a product with my credit card they told me they will send the product and they never did. They method of operation is stringing people along until the period for credit card despite is over then they tell you to F off.
These people are parasites feeging on our good will and trust.