Again welcome to the forum.
You will find remotes often listed on e bay and you can program them yourself.
As for the keypad code, I think the location difers slightly from model to model, and it won't be long before someone pops up with the precise location of yours, though I'm sure it is somewhere above the drivers footwell.
Do a search on the forum (I would do it for you, but I'm 6 hours ahead of you and just off out for the evening!)...................
Just type "Keycode location" into the search and you will find it I'm sure as that question has been asked before.