About Trillium Investments Limited Partnership (LP005664) United Kingdom