ITV's annual pre-tax profits up 6% to £641m · HackerTrans