Odyssey Therapeutics

Biotechnology

2021

(4 years)

Founded

2050

IPO

NASDAQ

Listing Exchange

Flag of United States

United States

Country