DXC Technology ranks high in IT service satisfaction | Intellectia