About Squish Ltd (11090803) United Kingdom