LAMBDA THERAPEUTIC LIMITED, NORTH HARROW, Royaume-Uni