About Nexel Technology Solutions Ltd (08897249) United Kingdom