About Devon Yoga Festival Ltd (09419970) United Kingdom