That hose clamp isn't genuine - someone's been under there before!
Are you sure its the pump that leaking and not the hose clamp.
This is the OE clamp - a constant pressure type.
The paper label with 5Q0 121 591 AB is not the pump part number - more like an assembly/manufacturing part number.
The actual pump OE part number is: 5Q0965561B
Made by PIERBURG whose part is: 7.08002.01.0
The list price of the OE pump is £170+. I can see some suspiciously cheap <£30 pumps on ebay which I would avoid - they have photos of the OE pump but in the small print some strange chinese brand so NOT the actual OE part.