Eco Power Holdings is a company that builds, owns, and operates small hydropower plants. It offers services such as engineering, procurement, and construction management (EPCM), project development, feasibility studies, operations and maintenance (O&M) support, etc. The company also invests in renewable energy projects.