NextGreen

Country - India

About - exploring opportunities in algae biofuels.

Role - Investor