Cellares Netherlands

Provides automated development and manufacturing solutions for scalable cell therapy production.


Details

  • LSH Companies

Mendelweg 32, 2333 CS , Leiden