20 employees
Excelsior Energy Capital is a renewable energy infrastructure fund that focuses on investments in operating wind and solar power plants.
2017