About Squaterella Ltd (09925713) United Kingdom