Can anyone suggest a good quality fish oil (Omega 3) available in Australia?

I have been taking a liquid oil as I heard it was better than caps, but want to make sure Im getting a good quality product for my money.

Also, is it better to keep in the fridge? And what sort of shelf life should I expect?