Their contact form and e-mail is all I've ever used (and should always be sufficient for a web business - social media be damned). They do seem to go on an annual trip to China, possibly about now (to coincide with Chinese New Year), but they generally put up a message about that. Seems odd.

Searching turns up a phone number that they don't appear to list on their web site at all: +61 434 006 411.