About Tullow Gambia Limited (10233941) United Kingdom