About Trillium Consulting Services Ltd (12335249) United Kingdom