London, ENG, UK • 50 - 99 Employees
Financial Services
Omni Partners is an investment management firm focused on delivering positive absolute returns via specialist strategies. Founded in 2004, Omni Partners is headquartered in London, United Kingdom.