InFlectis BioScience snags €6M Series A

June 02, 2016