I noted one company who's linked to Trustpilot had quite a few negative reviews then strangely there was an avalanche of positive reviews. I think the reviews are a sham. Companies pay Trustpilot and they expect to be looked after like keeping your rating high.