Opprettet 1999 (Storbritannia), Babel Media egen 48 tilknyttede merkevarer og 2683 konkurrerende merkevarer. Babel Media eies av Keywords Studios PLC, børsnotert i Francfort ISIN-nummeret til Keywords Studios PLC er GB00BBQ38507. Babel Media er en del av Interaktive medier-bransjen.