Absolutely ridiculous, they keep deleting positive reviews on my business with no justification, there is no one to contact and this is the only place where someone can actually say something about them
1 year ago
Trustpilot has a
1.5
average rating
from
2,731
reviews