About Istanbul Shawrama Limited (12896355) United Kingdom