About Squidgy Ltd (07381465) United Kingdom