Located in Johannesburg, South Africa, Leeba is an Electrical Project Engineering consultancy active in commercial and mining industries... Established in 2000, Leeba has completed over 300 projects ranging from complete mines to stand alone amenity..
Relevance: 18.480028