ICM is a registered UK company with offices in Ringwood in the South of England. ICM’s companies house registration number is 03031779.