Particology joins £8.2 mill medicines manufacture consortium

14 Dec 2025