About Africa Investment (jcm) Limited (10262155) United Kingdom