It is interesting to note this at the bottom of their homepage:
NOTE : Your IP Address xx.xxx.xxx.xxx has been logged for our fraud prevention measures.
Your ISP is xxx COMMUNICATIONS COUNTRY.
Probably so no one takes the stream from tiki and runs it on their own website.
What is THAT all about??