About Tetra Uk Holdings Limited (12485845) United Kingdom