About Little Squid Limited (11482411) United Kingdom