About North Africa Investment Consultant Limited (10725857) United Kingdom