About Squid.inc Design Limited (07849980) United Kingdom