The rosehip oil is quite widely available, an aromatherapy or massage therapy suppliers will usually have some - it's also available online, just google rosehip oil for a suppiler in your area. The essential oils I then add myself, theyre not necessary but they are good for skin rejuvenation.
Hope this helps