LAMBDA THERAPEUTIC LIMITED, NORTH HARROW, Reino Unido