Not long time ago I stumbled upon a page where you can find out callers ID. And it works!
Well, not always, but still - found my number.
The page is called Sync.me
The trick is: number must be visible on Facebook or LinkedIn.
Authors about the page has spoken pretty short:
With more than 1 billion synchronized phone numbers and related social portal profiles, Sync.me has created the most comprehensive database that only continues to add new numbers every moment. Using the advanced methods, we can connect the phone owner and his social networks profiles. As the virtual environment develops very fast, Sync.me is doing its best to connect these two worlds.