About The Mindfulness Retreat Ltd (10275443) United Kingdom