About Tullow Uruguay Limited (08107466) United Kingdom