75 employees
HUB Organoids is a biotechnology research organization that offers model development, drug screening, and clinical trial services.
2013