Fill out the form and we will contact you with information on how to partner with ICMI to reach contact center decision makers and influencers charged with evaluating, implementing and purchasing customer care products and solutions.
ICMI c/o Informa Tech
Informa PLC registered in England & Wales with number 8860726,
registered office and head office 5 Howick Place, London, SW1P 1WG, UK.