About The Yoga Space London Ltd (11157413) United Kingdom