About Mind Body & Soul Yoga Franchise Company Ltd (SC691545) United Kingdom