About Premier Oil Barakuda Limited (05052042) United Kingdom