About Tetra Software Solutions Limited (06978767) United Kingdom