Absolutely terrible company. Account manager ignores us constantly, they never want to help you and its impossible to be able to speak with anyone. It's shocking that they can behave like this when their site is being used to criticise others of the same thing. Do not use this company, its a complete scam!
5 years ago
Trustpilot has a
1.5
average rating
from
2,742
reviews