April 20 (SeeNews) - Italian renewables, energy efficiency and waste management firm TerniEnergia (BIT:TER) said on Wednesday it has established a subsidiary in Mozambique to participate in African renewable energy and smart energy developments.