About Noodles & Dumplings Limited (SC549812) United Kingdom