About Squidfoods Ltd (11911548) United Kingdom