NCT05452382 - Surgical Outcome and Predictors of Overall Survival of Stage I-III Appendiceal Adenocarcinoma | Crick | Crick