About Trillium Technologies Limited (09040976) United Kingdom