maybe Scallywags , they specialize in International Sports Broadcasts
http://www.scallywags.net/schedule.php
but they mostly show soccer only (and usually a zoo if a popular game is on plus the food is terrible), but they don't always list everything they can(could?) broadcast on their website. I watched the Pairs F1 Grand Prix in there at 4 in the morning once..