About Shanghai Tornado Culture Communication Co. Uk Ltd (13496283) United Kingdom