About Floating Squid Ltd (13272663) United Kingdom