NCT05861778 - Evaluation of 89Zr-TLX250 PET/CT in Chinese Patients With Indeterminate Renal Masses or Suspected Recurrent Renal Clear Cell Carcinoma | Crick | Crick