ICMI is part of the Informa Tech Division of Informa PLC
This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.
My motto in both life and business Is Make a Promise, Keep a Promise! About 40 years ago, during my first day as a manager I lost half my sales team. Now, after helping several companies from the Computer and Network Security industries grow, I have gained a reputation of a renaissance business leader.