Star Plus UK claims its “twice as big” than rival