About Squidgie Limited (11059090) United Kingdom