About Ecofin Water & Power Opportunities Plc. (04134479) United Kingdom