They are total scammers and everything from the photograph of the so called shop that looks like its in London to having 4 supposed stars from Trust Pilot to not being able to cancel the order before them having notified the courier or shipped the goods. I know that Trust Pilot is aware of them falsifying the amount of stars they have so my question here is has Trust Pilot taken any action in this regard?
Claim your business profile now and gain access to all features and respond to customer reviews.