After receiving calls from this number for weeks, I finally got a hold of somebody that explained it to me. Venleli send out faxes for other company's, but they do it through their own fax machines. That is why the caller ID's all look the same! They say that they can't stop the calls since they aren't making them, but their customers. Through many different calls, I have gotten the following informaiton on how to make the calls stop. They can make them stop (they stopped mine) you just have to be persistent.
CEO - 305-338-2263
VP of Support - 267-261-7509
Head of Customers - 786-553-7360
They can make the calls stop, but you have to convince them it is worth the hassle. If they don't stop right away, keep calling back. What they do is not very nice to all the people they disturb every day!!!