executiveplacements.com
–
Cape Town, Western Cape, South Africa
... LOCATION: Cape Town COMPANY OVERVIEW: We are a leading Engineering, Procurement, and Construction (EPC) company in the renewable energy sector, committed to sustainable development and delivering innovative solutions to combat climate change. ... - Apr 12