About Squidge Limited (12621057) United Kingdom