About Africa Practice Projects Limited (06396336) United Kingdom