About Afrimaids Limited (08191029) United Kingdom