About Yoga Body London Ltd (10113468) United Kingdom