Two emails to service@zidoo.tv have bounced. Does anyone have a better contact? This was what's listed on their web-site.
Try contact us and give them a call in China. +86 755 23500280 Remember, it's about a 12 hour difference, so call them at night.