premier sports also have the GB world champs games live as well as a few of the other teams
http://www.premiersports.com/ice-hockey/iihf/
IIHF Ice Hockey World Championship Division 1B
Sun 23 Apr Great Britain vs. Croatia SSE Arena 16:00 Live
Mon 24 Apr Great Britain vs. Estonia SSE Arena 19:30 Live
Wed 26 Apr Great Britain vs. Lithuania SSE Arena 19:30 Live
Fri 28 Apr Great Britain vs. Netherlands SSE Arena 19:30 Live
Sat 29 Apr Great Britain vs. Japan SSE Arena 19:30 Live
2017 IIHF Ice Hockey World Championship
Fri 05 May Sweden vs. Russia Lanxess Arena 15:15 Live
Fri 05 May Czech Republic vs. Canada AccorHotels Arena 19:15 Live
Sat 06 May Germany vs. Sweden Lanxess Arena 19:15 Live
Mon 08 May USA vs. Sweden Lanxess Arena 19:15 Live
Wed 10 May Finland vs. Slovakia AccorHotels Arena 19:15 Live
Thu 11 May Canada vs. France AccorHotels Arena 19:15 Live
Sat 13 May Canada vs. Switzerland AccorHotels Arena 20:15 Live
Mon 15 May Russia vs. Latvia Lanxess Arena 19:15 Live