About Tetra It Ltd (12850416) United Kingdom