To keep result lists from becoming too unwieldy, try running two separate searches: one for public companies, and one for private companies.
Keep in mind, information about individual public companies will likely be available in databases such as MergentOnline and Mergent Intellect (Hoovers). Information about private companies can be difficult to find.