About Dexter It Service Management Ltd (12191263) United Kingdom