Francis I use company website as identifier, write it to other table and lookup the contacts table to get all the contacts
Then I map first contacts and add to the campaign
Repeat the same process for second and third contacts at the same company
I just use the company website to enrich with a “Get Company by Domain” type action, then link it back to contacts using that. Super handy for grouping leads by company!