I'm not implying anything. It does say at the bottom of THIS page to email them with any licensing queries.
Also, I think I'm correct in saying (anyone, feel free to correct me) that if you bought a license through steam, then authorization takes place via steam and not a license file.
If you bought a license via this site, then you get a license file that is placed on your local machine.
That's why, as far as I can see, it is far more preferable to buy from this site as you don't need steam.
As I said, anyone else, feel free to correct me if I'm wrong.