They are all on the internet. There are all over facebook,
linkedin, etc.
For B2B however, there are companies that specialize on
acquiring company profiles. My suggestion is to look on social
networks or visit company websites who specialize on that.