375 employees
Road Track, a telematics' company operating primarily in the Latin American region.
2002