How on earth do you figure that? I DON'T CARE. You bought the game from them, it worked, you are playing. I'm glad and happy for you. Why do I honestly care where you got the game from? I was, at the time, simply trying to warn someone that they won't get the Beta. i was obviously wrong on that, but doesn't change the fact that it was never intended by SI for CDKeys to be allowed to offer the Beta. Indeed, you or someone else - can't see who now, said they have ordered from CDKeys for many years and always got the Beta. Various articles on Reddit state otherwise - some people not getting it.
From SI themselves::
Hence, CDKeys are not approved. I would rather take the words from the develpoer themselves than from a newspaper.
And some important info you seemed to have missed:
So, dodgy as in not 100% above board. Look, I have used them before and will continue no doubt to use them again. But, I am aware of the risks. I certainly don't go thinking 'they are allowed to trade in the UK so they must be okay', because, yeah - no dodgy company has ever been allowed to trade in the UK has it?
So, lets leave it now eh? You have the game, I have the game, everfyone who got it is happy.