About Trillium Technology And Software Limited (11266322) United Kingdom