85649783
Jun 12, 2012
Apr 29, 2014
MERCK KGAA
Active Trademark
Subscribe
Custom design and development of engineered cell lines for others, for use in basic research, drug discovery and development and bioproduction