About Nimboo Bar & Restaurant Limited (11849869) United Kingdom