About Aleo Ltd (13028022) United Kingdom