The life sciences business has interesting prospects following its £25m fundraise in April