I've had a window pop up when browsing this site saying that a number of reviews have been left by Trustpilot employees. NOT IMPRESSED! This would back up other negative reviews on here
6 years ago
Trustpilot has a
1.5
average rating
from
2,745
reviews