About Thaxted Yoga Limited (12497939) United Kingdom