Forgot to mention, unless you block your Caller ID number, then every phone your call that can show Caller ID numbers will give your number to whoever answers, and when you identify yourself to the person who answers, they have your name and your phone number. If you block your Caller ID number, people might not answer their phones because they won't know it is you, unless you leave a message on their answering machine or voice mail. But how will they call you back if you don't give them your number ?
I blocked this one a while ago -maybe a year or so but they still keep trying to get through. A good rule of thumb for blocking before you pick it up is - if they don't want the name on the caller ID then it's probably a scammer.