CC
Christophe Caille at Cap Vert Energie
Cap Vert Energie is a utility-scale IPP specialized in solar and biogas with operations in France, Chile, Senegal and expanding in North East US
ContactFirm
Cap Vert Energie
Location
France
Investment Stage
Growth
Geographic Focus
FranceEurope
About Christophe Caille
Enriching content...