Ninety One Plc September 5, 2020 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...