About Vampire Squid Ltd (13224665) United Kingdom