About The Ecofin Research Foundation (06244827) United Kingdom