Life sciences Life sciences Novigenix secures EUR 1.8 million to scale precision oncology platform 9 April 2025