As details of the Equifax massive spill of personal, sensitive information on 143 million people mostly in the United States emerge, it’s hard to come to any other conclusion that the company didn’t have the technical competence to…
Source: NZ Herald Business News