About Squeak Ltd (12394356) United Kingdom