About The Yoga Shed Limited (10199891) United Kingdom