About Stamford Yoga Limited (09160332) United Kingdom