About Turqoil Ltd (12904966) United Kingdom