About Nowab Cuisine Ltd (13088851) United Kingdom