About Istanbul Restaurant Nab Lane Ltd (13437492) United Kingdom