About Hero Yoga London Limited (12628954) United Kingdom