Capybara
Location: Indonesia
About us
Capybara (Capybara Little Yellow Capybara) is a China-based original character IP and licensing platform operated by Jiangsu Dongfang Chaowan Technology Co., Ltd., developing and licensing capybara-themed content for brand collaborations, merchandise, and digital stickers.