12 March 2025

Aviva Investors makes dual £21m investment in UK science and technology firms