Ezulweni Investments (Pty) Ltd (Ezulweni) claimed it concluded an agreement with the African National Congress (ANC) on 20 February 2019 for the supply of 30,000 branded PVC election banners at R2,900 per banner, plus R70 per banner for placement and removal, totaling approximately R102 million. The agreement was allegedly made through Ramdas (CEO of Ezulweni) with Mabaso (ANC Finance Manager) and Nkholise (Personal Assistant to the Head of the ANC Elections Campaign). After an initial meeting in January 2019, subsequent meetings occurred on 20 February, 4 May, and 11 June. Ezulweni claimed it supplied, placed, and removed the banners as agreed, sending numerous WhatsApp messages with progress updates and photographs to Mabaso and Nkholise throughout. A letter dated 2 April 2019 signed by Mbalula (Head of Elections) assigned Nkholise as "signatory for bookings and money for the duration of the Elections Campaign." On 9 April, Nkholise drafted a letter to Mashatile (Treasurer General) requesting payment of R87 million and sent both letters to Ramdas. The ANC denied concluding any agreement, claiming only Mashatile could authorize such agreements and that Mabaso and Nkholise merely informed Ezulweni a purchase order was required. Despite multiple payment demands, the ANC refused to pay.