About Tullow Namibia Limited (FC032826) Isle Of Man