About London Africa Limited (12425335) United Kingdom