About Dexter I T Ltd (04661958) United Kingdom