About Teranga Africa Ltd (12089026) United Kingdom