Promotional banner showing two hotel directors in suits reviewing a tablet in a hotel lobby, with CHEFHEADS branding and German slogans.