About Squiddy Limited (11097558) United Kingdom