About North London Yoga Centre Ltd (10916034) United Kingdom