About Latitude Wellness Limited (13253383) United Kingdom