About Tetra Technology Limited (SC561731) United Kingdom