About Newafrica Investment Management Ltd (12824147) United Kingdom