Scam artists!
They claimed they never received payment but my credit card company shows that they received the money. Avoid these scammers!!!
United States
They claimed they never received payment but my credit card company shows that they received the money. Avoid these scammers!!!