Criado em 1991 (o Reino Unido), IBC possui 54 marcas irmãs e 1348 marcas concorrentes. IBC é propriedade de Informa Plc, listada na bolsa de valores de London. O código ISIN do Informa Plc (número mundial de empresas cotadas na bolsa de valores) é GB00BMJ6DW54. O setor de IBC é Mídia diversificada.