About Istanbul Restaurant Blackburn Ltd (10896322) United Kingdom