Champs & Chimps Stockholm, Sweden