Report a wrong location

Technical Customer Support Engineer, EMEA at Hercules

What is wrong with the location?