tommy ouyang Shenzhen Oceanpower Engineering Limited