About Alect Holdings Limited (13092976) United Kingdom