About Tetra Installations Limited (06853475) United Kingdom