It's certainly TWC. Keep in mind that it could be personal or business. You could have given them a number during installation or something and forgotten about it. I looked it up b/c I didn't recognize the number...my g/f works there so it turned out to be her calling from work instead of her cell.