Udden Japanese Cuisine offers Japanese-inspired dishes, including sushi and ramen, with takeaway and delivery options.