NCT05971394 - IBS Titan™ Sirolimus-eluting Iron Bioresorbable Peripheral Scaffold System Clinical Trial | Crick | Crick