Ninety One Plc is an asset management business, based in London and Cape Town and dual-listed on the London Stock Exchange and the Johannesburg Stock...