About Squid & Co Ltd (11274239) United Kingdom