TPI ENTERTAINMENT LTD