About London Mindfulness Meditation Centre Ltd. (11384570) United Kingdom