Canal+ Group
Thema (part of Canal+ Group in France) handles the worldwide distribution of the channel.