About Mansell Technology Services Ltd (09190192) United Kingdom