About Vampire Squid Productions Limited (07767492) United Kingdom