I purchased it from www.eneba.com. They have very good review in trustpilot.
The license was working fine for the past couple of weeks. So don't understand how it's invalid ? Are u saying that there is someother user currently using same license key ?