This company is a total scam
This company is a total scam. As they are located in China, there is virtually no way to get a refund for items never delivered. They partner with 17Track for delivery and this company is also untrustworthy.
美国
This company is a total scam. As they are located in China, there is virtually no way to get a refund for items never delivered. They partner with 17Track for delivery and this company is also untrustworthy.