About Yoga Retreat Holidays Ltd (10502328) United Kingdom