About Square Mile Wellness Limited (11008899) United Kingdom