Investor Shelf

Owkin

Company · FR · 1 document

Key number
$8.5 billion
Raised by European TechBio startups in 2021. b2venture p.6