It is M. tuberosa, I too unfortunately do not have any more specific information on the locality. I probably should look up who sold me mine, he's on the forum but I do not recall the name right now...
It is 100% self pollinated! I don't mess with the flowers anymore, I've only tried to...