Trustpilot.... dealing with this company is a dreadful experience. It appears that all staff operate in different ways. Hard to get hold, standard template replies, months to respond. I can only assume that Trustpilot remove complaints about their owm company. Anyelse agree
Claim your business profile now and gain access to all features and respond to customer reviews.