About Horrific Squid Productions Ltd (09587802) United Kingdom