LAMBDA THERAPEUTIC LIMITED, NORTH HARROW, United Kingdom