Steba Biotech

Large logo of Steba Biotech

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.

Sites

Steba France SAS

Country

Flag of FranceFrance

City

Tossus-le-noble