How can I know the reason for the price difference? Theoretically, I can only argue that there is some kind of discount for the agency. Google writes that the agency is Spanish, has been operating since 2010, and has offices in different countries. Turnover for 2016 was 700 million euros.