About Alecto Solutions Limited (06585115) United Kingdom