9 employees
Odylia is a nonprofit organization that specializes in biotechnology with life-changing treatments for people with genetic diseases.