About Squat The World Ltd (10312199) United Kingdom