About Squish Ltd (12524621) United Kingdom