About Noodle Sandwich Ltd. (09808816) United Kingdom