CCI Global expands Galway-based European headquarters