Employee Number: 51-100
Technology: Biopharma (drug development)
Estimated Revenue: ~$100M+
Founded Date: 2020