About Appri Africa Limited (11569280) United Kingdom