Travel Expedia LTD is based in London and keeps its customer experience direct, clear and understated.
The focus is not on filling every screen with offers. It is on trust, clarity, useful information and an obvious way to speak with the company.