Startup-117

Startup-117

Heidelberg, Germany
We develop small molecule sec61 modulators to treat GI cancers and other severe diseases