About London Africa Corporation Limited (13307224) United Kingdom