10.0.3.114

Schroder Ventures Life Sciences expands London team

408
The new appointments bring the total number of staff investing in biotechnology companies to 17. Biotechnology is showin