About Squeke Ltd (12150476) United Kingdom