4 employees
Expertise in biotech informatics including collaboration, externalisation, data sharing and integration
2014