Moody’s Investors Service announced it downgraded TWCC Holdings, d/b/a The Weather Channel Companies corporate family rating to B1 from Ba3, and assigned a B3 to its proposed $600 million second lien senior secured term loan.