Got sick of these guys calling every day, so I used my own autodialer to call them 100+ times per minute with their own caller ID. At first they tried to answer. But eventually blocked their own number. Kind of fun.
Just got a call from this number again. I have never answered it in the past or now. Today I decided to call it back. It is some place called WCA subscriber services. Don't know what they want. And I don't know how to get them to stop calling me. It's very annoying.