About Tetra Digital Service Limited (06070651) United Kingdom