Is it because this credit card I am applying for is a business one? Or have they gotten more strict on the identification of applicants?
Even Revolut, which was an online-only application, did not require such rigorous ID data.

Any recommendations of business credit cards that do not require such invasive identification data collection are welcome.