NCT06917560 - Serological Autoantibodies in Early Kidney Cancer Diagnosis and Prognosis: A Multicenter Study | Crick | Crick