how come you don't have ps store ? , I think you'll need it to enter code as when you go to enter it in the game it takes you to store to enter code.
you might be able to download on your US profile then install file on your other profile, I know you can do that with some downloads it's game sharing I do it with some of my friends to get stuff they have bought on ps store but it doesn't work with all downloads.
Also I would go to codemasters forums to ask for help or try contact someone from codemasters If you can't get it to work ..... hope this helps