NCT01378013
Primary location
Department of BioSurgery and Surgical Technology, Imperial College London
London, London, United Kingdom