Equifax scores £11.1M slap on wrist over 2017 mega breach | Heykuki News