Contact Us

If you have any questions, please don't hesitate to contact us at contact@cuckoobirdfeeder.com.

Cuckoo Logo is a registered trademark of:

Shanghai Aolong Industrial Co., Ltd

1237, Building 5, No. 669 Langong Road, Jinshan Industrial Zone, Shanghai, China

 

Our Shenzhen office is located at:

Shenzhen Arkantos Trading Co., Ltd.

Block A, 102, Chengshanhai Center, No. 11 Zhongxing Road, Ma'antang Community, Bantian Street, Longgang District, Shenzhen, Guangdong, China

 

The website is owned and operated by:

HK Yuanhao Holding Group Limited

Unit D 16/F One Capital Place 18 Luard Rd,

Wan Chai Hong Kong Island, Hong Kong