About The Oxford Mindfulness Foundation (06144314) United Kingdom