About Tetrx Ltd (12902269) United Kingdom