About Marketing Africa Limited (08133530) United Kingdom