10 employees
Odyssean Capital works to achieve attractive total returns per share through capital growth over a long term period.
2017