About Penta Africa Development Limited (10881470) United Kingdom