About Alector Ltd. (SC198467) United Kingdom