I dont like to go against the grain here but this is just my experiance.
I have recently ordered a couple of games from Vesalia and one didnt come with a serial number (Shogo). they really did work hard at getting my code fom titan and after a couple of weeks managed it. Titan were at fault totally. They never put codes in any of the games shipped to Vesalia.
I must say that they were extremely helpful and responded to my frustrated emails two or three times a day very politely.
Anyway, just my experiance.