Thanks for your response. I do have an online account setup with valid email address where i got all the correspondence regarding my contracts and everything.
However, i wasn't as lucky as you. I didn't get any code. I renewed one month before it's expiry date. So, I was kind of hoping they will send me the code after my previous contract expiry date. But, now its more than a month and i still haven't hear any thing from virgin media yet.