About Squirkle Ltd (10286947) United Kingdom