> many teams
> a shared credit card
Sharing CCs across teams is a business antipattern. You should use expense reporting, or switch to invoicing.
Regardless, when I was a consultant we had success with the email admins tracking the signup and/or billing emails, which arrived at the account numbers.