About The Zen Den Yoga Studio Ltd (12639681) United Kingdom