Thương hiệu OUTCAST, được thành lập tại 1999 (France), từ 43 thương hiệu chị em và 5384 thương hiệu cạnh tranh. OUTCAST thuộc sở hữu của BigBen Interactive, được niêm yết trên thị trường chứng khoán của Paris Số Nhận dạng Chứng khoán Quốc tế (ISIN) của nó là FR0000074072. OUTCAST thuộc lĩnh vực kinh doanh Phần cứng.