About Trillium Flow Technologies Holdings Ltd. (SC602583) United Kingdom