About The London School Of Mindfulness And Wellbeing Limited (11166506) United Kingdom