Industry:
organoids
Founded Date:
1996
Headquarters:
Basel
Employee Number:
10001+