Miniclip Group SA, limited, CHE-116.109.034, James Mitchell