Haven't the faintest idea what ICC stands for, and I'm on the eastern side of the pond. If the writer is so lax as to use these abbreviations without alluding to their meanings then I don't think that they are a particularly good writer!