About Alo Investments Limited (12497007) United Kingdom