About Trillium Associates Limited (06827631) United Kingdom