November 12, 2004 Mike Butcher mbites, Media 0 Comments I went to the IMMA awards on Wednesday. How many interactive advertising and marketing awards can the UK/London take? Three apparently, all from the same publishing company (New Media Age, Marketing Week).