About Namche Restaurant Limited (11933493) United Kingdom