About Tullow Senegal Exploration Limited (10588526) United Kingdom