Acellera Organization

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

Employee Number: 1-10
Investor Type: Healthcare Company
Headquarters: Stanmore, London Road, Stanmore, London Borough of Harrow, London, Greater London, England, HA7 4PD, United Kingdom
Industry: PharmTech
Founded Date: 2006