Mærket OUTCAST, grundlagt i 1999 (France), fra 43 søstermærker og 5384 konkurrerende mærker. OUTCAST er ejet af BigBen Interactive, der er noteret på børsen i Paris Dets internationale værdipapiridentifikationsnummer (ISIN) er FR0000074072. OUTCAST tilhører Hardware erhvervssektor.