Free platinum offers working or not isn't on StS. If you didn't get your platinum, you need to contact NativeX or whoever else they use. They use a 3rd party for their free platinum and it isn't issued by StS.

There is usually a link at the bottom of the free offer site for support.