yes.
generally speaking, a contract is a legal act of both parties, and it can only be established if both parties reach an agreement through consultation. Therefore, as long as the catering company negotiates with both sides of the group, it can sign the contract.
article 471 of the civil code stipulates that the parties may conclude a contract by offer, acceptance or other means.
when signing a contract, pay attention to the main body of the contract, the content of the contract must be complete, the performance method and time limit, and the acceptance.