About Stable Mind Yoga Ltd (13159942) United Kingdom