There are 2711 companies listed at that address, which tells me this is purely an accommodation address. The web page has no company registration details, a company by the name of Instashot Ltd does exist but based in Essex with a sole director that may, or may not be related. Some might think that the prices are unbelieveably low or simply unbelieveable. Until the web pages include proper information, I personally would not purchase from there.