3 weeks ago
I signed a contract with virgin for broadband and landline in November 2020 and I was promised a £100 Amazon voucher after 120 days of virgin providing my broadband service. I am still waiting for my Amazon voucher.
You'd need to go through wherever you saw the deal, all Virgin offers are sent out after 28 days by Eden Red. 120 days seems like Compare the market or some other price comparison site.