esperanto technologies inc