Equifax Data Breach Settlement: How to Claim From $700 Million Leak Settlement?

Equifax, the 120-year-old credit reporting agency is in a lot of trouble these days. It operates over in 24 countries and has more than 800 million individual consumers. Back …