About Trillium Products Limited (03794266) United Kingdom