About Turkma Ltd (13330070) United Kingdom