They do! I am also an F1 fan! And they have Sky Sport F1. 24/7 F1!!
And I have now setup the Sky Go app on my Xbox here in Canada and I am able to view Sky Sports Live in full HD! Took a bit of tweaking and using my cousin's Sky username/password, but it works!! Crystal Clear!
2013 BMW HP4 #2710
2013 BMW HP4 #0162 (STOLEN JUNE 17, 2014!!!)
2010 MB C63 AMG PERF PLUS (For Sale! )
2005 HONDA CR125 (Sold)
2003 SUZUKI GSXR 600 - track toy (For Sale!)