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