Data leak costs £183 million

British Airways may pay a record fine for last year’s data breach.