About Yoga Mind And Body Limited (07875175) United Kingdom