Schroder Ventures Life Sciences expands London team

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