Here are some solid answers for how to find companies you might want to work for. The first link shows you how to identify and connect with companies--not only the most obvious choices, but some of the less-recognized names you might not have thought about.
The second link gives you ways to identify individuals in those companies who might be interested in your credentials. No, you should not go to public "directories" for these organizations--they are likely to be far, far outdated.
Thanks and a tip o' the Twitter hat to @!