About Thinky Squid Ltd (10930494) United Kingdom