About Alfa Investmens Limited (13198176) United Kingdom