Leeba corporate office is located in 15 Catherine Street Misa Park 101, Johannesburg, 2195, South Africa and has 11-50 employees.
leeba
leeba's
Departments
Number of employees
Operations
2
Human Resources
1
Engineering & Technical
1
| Location | People at location |
| Africa | 1-10 |
| North America | 1-10 |
Leeba Electrical Project Engineers is a consultancy based in Johannesburg, South Africa, specializing in electrical project engineering for the commercial and mining sectors. Since its establishment in 2000, the company has successfully completed over 300 projects, including comprehensive mining operations and standalone amenity buildings. Their en... Read More