20 employees
Latitude IT is an executive search and recruitment company that harmonises the human element with technology.
2017