Dubai-based renewables company AMEA Power LLC has struck a 25-year off-take contract with energy trader GreenCo Power Services (Pty) Ltd for the output of an 85-MW solar photovoltaic (PV) park in South Africa.