558 employees
Champalimaud Foundation focuses on advanced biomedical research and clinical applications to improve the quality of life of individuals.
2004