About Africa Investments Holding Limited (12007089) United Kingdom