German renewable project developer Energiequelle GmbH on Monday said it has unloaded a 14.1-MW wind farm in France to UK clean energy investment company Octopus Renewables.