27 employees
To unleash the potential of people in developing countries by powering ICT with sustainable energy.
2006