About Tetra Group Limited (06264407) United Kingdom