About Tetraflex Limited (11729067) United Kingdom