About Tetra Computer Services Limited (05141208) United Kingdom