About Trillium Flow Technologies Uk Limited (00869208) United Kingdom