10 employees
Sedna is a health innovation company that will accelerate the next revolution in drug development.
2017