About Tullow Senegal Limited (FC032831) Isle Of Man