Steba Biotech

Risk score

77
Large logo of Steba Biotech
Distributor
Audited
Audit report available

Headquarters

Flag of LuxembourgLuxembourg

Sites

Flag of FranceFrance

Steba Biotech is a biotechnology company located in Luxembourg, which has been granted exclusive rights by the Weizmann Institute of Science (WIS, Israel) and Memorial Sloan Kettering Cancer Center (MSKCC, New York) to advance and market drugs and associated technologies utilized in ImPACT (Immune Photo Activated Cancer Therapy). ImPACT represents an innovative approach to cancer treatment, addressing the unmet need for organ-preserving therapy of solid tumors at both the localized and metastatic stages.

Products & Services

Sites

Steba France SAS

Audited

Country

Flag of FranceFrance

City

Tossus-le-noble