About Alfa Investments Holding Ltd (12405886) United Kingdom