About Alect Investments Limited (13476303) United Kingdom