About Exel Computer Systems (holdings) Plc (08849413) United Kingdom