Equifax has been ordered to pay up a $700 million settlement over a data breach that compromised the info of […]