Index makes biggest ever life sciences investment with $11m XO1 funding

641
Index Ventures has made its biggest ever investment in a life sciences company by providing $11m for newly-formed Britis