About Tetra Energy Uk Limited (13436166) United Kingdom