About The Yoga Mela Ltd (11964094) United Kingdom