About Salix Technology Services Ltd (08820781) United Kingdom