About Aleo Solutions Limited (11801345) United Kingdom