Department of Surgery Laboratoire156189Royaume-Uni
Royal Marsden Hospital NHS Foundation Trust Institution339369France