This number has called me multiple times over the past months, very late at night, disturbing me and leaving no message. Best bet is to repeatedly call them, over and over, and troll them. They claim they don't know your number when you ask, but they lie; they do know who they're calling for whatever reason. Revenge calling is the best option.