About Istanbul Restaurant (swansea) Ltd (10720786) United Kingdom