No, but in the US you can get partial coverage by looking at PPP data (covid "loans"), which will show the bank where a PPP loan was deposited for a company that received one. Obviously this doesn't include all companies or all bank accounts of each company, and the data is limited to a snapshot of 2020.
Kind of. Credit rating agencies in most countries effectively have this data (or can get it, at least), but they won't release it to the public. That said many companies that receive money via bank transfer seem to post their bank account details on their websites.
In the UK, we have bank name verification. If the name youbtype doesn't match thr name on the account, you have to accept the risk it might not be the company you think it is.
This could also make it easier for scammers as it will be trivial to send phishing attempts tailored to each company without much effort.