Capella Bioscience lands £11M Series A

March 09, 2016