If your invite has a plus one!
Semi- formal/ dressy casual
Yes!
Of course you can bring your allergy up and we will try to accommodate within reason.