About Alecta Technical Solutions Ltd (10569035) United Kingdom