About London Meditation Ltd (10716980) United Kingdom