Opening a restaurant is difficult anywhere, but doing it in Japan raises the stakes even higher. Beta Squad steps into an ...