Twenty20 Energy
1
Deals
1
Technologies
1
Markets
1
Partners
Twenty20 Energy is an energy company focused on providing power solutions. They likely develop and operate energy projects.
Investment Focus
Technologies
Data Center1
Geography
United States1
Deal History (1)
Co-Investors & Partners
Global Infrastructure Sherpa