Welcome to the Community!
Sorry to hear you haven't received your offer.
Did you get the offer through a 3rd party company such as USwitch? It doesn't sound like a Virgin Media offer.
We usually carry offers in the form of:-
Tech fan? Have you read our Digital life blog yet? Check it out