About Tectrix Solutions Limited (03946367) United Kingdom