Not great a brandable but I see quite a few companies on LinkedIn. Approach them. There is one on the .eu extension.
Since you have been sitting on it for years, negotiate and get some value out of it. Unless you reach out, it may be a very very long wait!!
Personally, I'd accept low xxxx for this.
For hyphenated names, while it could be a dating name, I am no expert in it. Look for some other opinion.