About Tetra Technologies Ltd (NI672721) United Kingdom