Headquarters: London, England, United Kingdom
Employee Number: 101-250
Estimated Revenue: over $100 billion
Investment Stage: Late Stage Venture
Number Of Exists: 54
Technology: Other type
Investor Type: Private Equity Firm
Founded Date: 1990-01-01
Industry: Medical BioTech