£49m-turnover drug discovery firm makes key appointments Scott and Ferbach join Concept Life Sciences 19/12/2017 Nick Jackson Appointments