Immitra Bio GmbH

Company facts

Founded
2024
Headquarters
Switzerland