About Triflex Holdings Limited (05585060) United Kingdom