About Squid Solutions Ltd (10671167) United Kingdom