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.
Please remember you must follow this criteria:
IMPORTANT: Our video upload tool goes through YouTube --
if your company has YouTube blocked on your end, you will
not be able to upload your video correctly. If that is the
case, you should upload the video from a home computer or
someplace else with a broadband connection that does not
block YouTube. Alternatively, you could contact your IT
group to ask about being able to temporarily connect to YouTube.