Citicore, First Gen secure new power deals Citicore Energy Solutions Inc. (CESI), the retail arm of Citicore Renewable Energy Corporation (CREC), has renewed five of its power supply contracts with its clients.. Business 4 May