My broker withholds 15% tax standard for dividends from US companies. I can get it back later from the Dutch Tax Office under certain conditions to avoid double taxation (We already pay tax on net assets so we are not supposed to pay tax on dividends).
When I received the dividend from ZA, 0% tax was withheld. Presumably because it's incorporated in the Cayman Islands.