Cate Lawrence
German biotech Insempra has successfully completed a $20 million Series A financing round. Insempra enables businesse...