About Triodos Investments Limited (02822816) United Kingdom