Companies may have multiple company cards when they have a large number of vehicles in their fleet.
Since you can only do a download at a time per company card, and each download may take some time, companies may opt to have multiple company cards and assign each one to a specific depot containing a certain amount of vehicles.
This way companies can keep up with the required amount of file downloads in the required amount of time.