About Tetra Engineering Contractors Ltd (12292679) United Kingdom