i'd say its run by chinese knockoff artists, using a UK address. the kind of people whom you'll see when a new product comes out, in a shop taking pictures of said product and sending them back to HK for it to be knocked off. but you could give it a shot and see what you get.