I tried to write a review. They replied saying their "software" detected unusual activity and it was automatically removed. Even after I replied to their email to tell them it was legit, they did not believe me and still had it removed. What kind of people run this website?
3 years ago
Trustpilot has a
1.5
average rating
from
2,735
reviews