africa

Rock 46
Address: SW12 8UD
In brief:
An integrated service developing, structuring finance, building and operating solar projects to provide clean, affordable solar power in Africa.
Listing Tags: