About Squeak International Limited (10086859) United Kingdom