About Squid (sensible) Limited (06723180) United Kingdom