About Tetra Hills Limited (07867850) United Kingdom