Complaint

0
Gweb Bates
Country: United States
Second message on this subject.  I was scammed just like many others.  This is a big fraud.  I will report them to the BBB and hope to get some of my money back.

Post a new comment