This place fraudulently took money from…
This place fraudulently took money from my account. I did not even know this website existed. I'm in the United States of America and somehow they got my information and took nearly $300 on two transactions at the same time.
November 3, 2024
Unprompted review
