NCT04022213 2025-07-20A Study of the Drug I131-Omburtamab in People With Desmoplastic Small Round Cell Tumors and Other Solid Tumors in the PeritoneumMemorial Sloan Kettering Cancer CenterPhase 2 Active not recruiting31 enrolled