Tag Archive for: Centauri Therapeutics

Immunotherapy company Centauri Therapeutics Ltd, based in Alderley Park, Cheshire, UK, has announced the appointment of Dr Debra Barker as Chief Medical Officer (CMO).