Harrods is a privately owned luxury department store founded in London, UK, in 1849. It currently employs approximately 5,110 people and operates primarily in the retail sector, specializing in high-end goods and services. The company's headquarters are located in the UK.