New sushi spot in Littleton