About Noodle Shack Ltd (11734804) United Kingdom