Acellera

Acellera is a company devoted to speed up drug discovery and development....

N/A
Technology
2006
Founded
1-10
Employees
End-to-End Drug Development
Industry

Visual (Placeholder)

Profile Information

Name
Acellera
Industry
End-to-End Drug Development
Technology
N/A
Location
Stanmore, London Road, Stanmore, London Borough of Harrow, London, Greater London, England, HA7 4PD, United Kingdom
Founded
2006
Employees
1-10
Category
Company

Contact Information

Email
info@acellera.com
Phone
N/A
Address
N/A