About Mira Life Science Ventures Ltd (NI671957) United Kingdom