Founded Date:
2018
Estimated Revenue:
$11.1 billion
Industry:
BioTech & Health Care
Headquarters:
Quebec, Quebec, Canada