News

Tech bosses will face personal fines of £10,000 while their companies could also be hit with £60,000 demands if they ...