Hey,
This reply is a bit late but check out
www.taxback.com.
As part of a working holiday visa you are obliged to file a tax return if you earned above a certain threshhold. Our tax specialists will be able to advise you about filing a tax return or now.
Cheers,
Kieran.