About The Mindful Retreat Ltd (13030259) United Kingdom