About Squidlec Limited (10388145) United Kingdom