If you need to update your business logo, you will need to visit the Location Details area of your Untappd for Business account. You will find this under Settings at the bottom of the left-hand toolbar.
Upload your logo at the top of the page with a .png or .jpg file.
Once you've done this, your logo will display on Untappd and on top of your menus!