ECOFIN LTD