This site claims to have offices in London however it is just a mail forwarding address to a company in China.
The site is set up to look like a company with manufacturing and offices but I suspect it is just an e-commerce site with little in the way of offline presence.
Didn't trust, didn't buy.