Most of these reviews are from people complaining they're having their reviews removed - thing is, all you need to do is prove you have used the company's services to keep your review up or reinstate it. I found them friendly and as soon as I contacted them they told me exactly what to submit to reinstate my review.
3 years ago
Trustpilot has a
1.4
average rating
from
2,659
reviews