About Shanghai Chuban Limited (08332941) United Kingdom