Odessa Technologies, Inc is Johannesburg-based company (Free State, South Africa) with a phone number 12152319800 and categorized under Business management consulting. Our data show that the company is located at the address: 2000 Market Street, Suite 1840. Company was established in 1998. Employs a staff of approximately 201 to 500. Contact Person: Odessa Webmaster.
Unfortunately сompany staff has not yet provided of company's activities, mission and detailed description.