About Project Wild Gambia Limited (11726936) United Kingdom