23 contractors vie for $521M Supenaam Stelling Upgrade Contract – gazettE