Varumärket Idwala, grundat 1998 (United States), från 8 systervarumärken och 588 konkurrerande varumärken. Idwala ägs av Investec Plc, börsnoterat i London International Securities Identification Number (isin-kod) för Investec Plc är GB00B17BBQ50. Idwala tillhör affärsområdet Kapitalmarknader.