I have just today received my key from GreenManGaming! If you are awaiting a key from them please check your emails. If it is not there, the wait should not be much longer!
or log into the GMG website and look in your orders, it should list all the game keys you have purchased in the past assuming you created a GMG website account at some point.