The Idwala brand, founded in 1998 (United States), from 8 sister brands and 588 competing brands. Idwala is owned by Investec Plc, listed on the stock exchange of London The International Securities Identification Number (ISIN) of Investec Plc is GB00B17BBQ50. Idwala belongs to the Capital Markets business sector.