About Aleo Investments Limited (12291629) United Kingdom