Contact Us

The website is operated by CHACHA Technology Limited, a corporate entity registered in Hong Kong. Registration address: Room 32, 11/F, Lee Ka Industrial Building,8 Ng Fong Street, San Po Kong, Kowloon, Hong Kong