This company MAY be a scam
This company MAY be a scam. For example, three addresses in London, none of them stores, and the addresses don't make sense. e.g. Covent Garden's not near Docklands (largely office complexes). No customer reviews, no contact numbers, etc.








