TVPlus Channel Setup

Anyone know anything about where to create a TVPlus Channel?

I located the TVPLUS CMS Site (https://www.tvpluscms.com/login?from=%2Fmain) , but the contact email doesn’t work.

Thanks!