About Trillium Software Limited (03307249) United Kingdom