This company is a SCAM
This company is a SCAM. The 5-star reviews are fake! I have been trying to get a refund for the past 10 months.
United States
This company is a SCAM. The 5-star reviews are fake! I have been trying to get a refund for the past 10 months.