About Noufaro Restaurant Limited (02381149) United Kingdom