About Marubeni Europower Limited (02656798) United Kingdom