NCT00574691 - ECLIPSE Feasibility Trial (Ensure's Vascular Closure Device Speeds Hemostasis Trial) EU | Crick | Crick