About Tetra Software Consultancy Ltd (11790160) United Kingdom