4 employees
Designing and deploying off-grid solar power systems in developed and developing nations.
2009