About Leo Duhok Ltd (12171874) United Kingdom