About Squiddy Productions Ltd (12959277) United Kingdom