About New Science Ventures Management Ltd (10941609) United Kingdom