About Istanbul Bbq & Bistro Limited (10758164) United Kingdom