About A Couple Of Squid Limited (12224755) United Kingdom