Life Sciences Partnership Lead at Novellia | JobVerse