About Tetra Technologies U.k. Limited (01774672) United Kingdom