Storia: ITV hands shareholders £100m returns from £1.6bn Sky deal — Warptech Lab News