News
CCI Global Opens New Galway Office
The latest from IT, customer support and call centre specialist CCI Global; Just six months after opening its first European base at Platform94 in Galway, global customer engagement leader CCI Global has announced a major […]