TEN Ltd H1 profit jumps 300% to $7.12 a share