About Nowabs Restaurant Limited (SC654856) United Kingdom