About Managing Mindfulness Ltd (10274583) United Kingdom