About Neon Squid Ltd (12829620) United Kingdom