About Aalo Investment Ltd (13601369) United Kingdom