About Square Mile Wellbeing Ltd (10531034) United Kingdom