About Triumph Oil & Petroleum Corporation Uk Ltd (12712367) United Kingdom