About Tamarix Solutions Limited (08845073) United Kingdom