About Aquila European Renewables Income Fund Plc (11932433) United Kingdom