About Merchant City Yoga Limited (SC514239) United Kingdom