About More Love Yoga & Meditation Limited (10240333) United Kingdom