Named as one of the Top Ten Drug Discovery Jan 22, 2024 | ROAD MAP 2023 Named as one of the Top Ten Drug Discovery and Development solutions provider in Europe 2023