About Ramen Shack Ltd (11317106) United Kingdom