Thương hiệu Idwala, được thành lập tại 1998 (United States), từ 8 thương hiệu chị em và 588 thương hiệu cạnh tranh. Idwala thuộc sở hữu của Investec Plc, được niêm yết trên thị trường chứng khoán của London Số Nhận dạng Chứng khoán Quốc tế (ISIN) của Investec Plc là GB00B17BBQ50. Idwala thuộc lĩnh vực kinh doanh Thị trường vốn.