Octo Ltd. Is a company established in 2002 in Johannesburg, South Africa with offices and engineering sites situated in Zambia, India, Dubai and Lesotho. The company deals with projects in the field of Engineering, Procurement and Construction (EPC)..
Relevance: 1.2352282