Press Releases

Business Update

Current contracted value signed in 2023 of £124 million, an increase of 47% compared to £85 million in the year ending 31 December 2022 (excluding COVID-19 vaccine manufacturing) On track…

Read more