Acellera Organization

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

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