About Tetrix Solutions Limited (03981922) United Kingdom