These can all be bought from a list provider. These list providers usually offer a variety of lists targeting different industries and have a relatively mailing list good amount of business contacts on each one. However, not all list providers can offer you just any list to help your campaign succeed. Look at it this way: list providers only provide lists.
They aren't responsible for knowing what the best list is for you since after all, they are not specialists in doing marketing research. The success mailing list of your campaign still falls into your hands, your list provider just gives you the needed resources and possible clients you could close deals with. Although, not all list providers are so cruel as to just leave you hanging by a thread. Some lists providers, you see, are actually telemarketing companies.
And well, telemarketing companies usually know a lot about the industries they make calls to because they are specialists in doing services such as lead generation and appointment setting. But in this case, you are dealing with a telemarketers that mailing list are purely handling lead generation. Since they are a list provider, it means that they have placed calls to many different companies throughout different industries.