Legal notice and contact

Site operator

This site is operated by:

Yvonne Xie
中国上海市长宁区泉口路20号
No. 20 Quankou Road, Changning District
Shanghai, China
Email: yvonnex@duck.com

Contact about this service

For questions about the site or privacy requests, email yvonnex@duck.com.