CMS Water Engineering, a company teetering on the brink of disaster after losing a R291-million contract, somehow managed to ...