About Istanbul Off Licence Ltd (11172313) United Kingdom