They are ALL fake. Get caller id and a call blocker. They are mostly stupid enough to appear on caller id. If number withheld, set your blocker to send those direct to answer machine. They will NOT leave a message.
No one from virgin, Microsoft, BT. .. will ever cold call to fix your Internet, yiur router, your pc... and a genuine company will not hide their number