About Tetra Systems Limited (02356783) United Kingdom