Acellera Organization

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

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