10 employees
Odixia takes being different seriously. The company develops health informatics software applications.
2010