It's from Barclays, who are uncompetitive when it comes to points accrual.
They also manage the IHG Priority Club Visa card, which is equally miserly but has joining bonuses of up to 25,000 points. AmEx MR offers 2x the IHG benefits.
Barclays had the Thomas Cook Visa card, which initially offered points worth 1% of general turnover and 2% on Thomas Cook purchases as well as 0% foreign currency loading. Too good to last. The card was 'enhanced' to half the earnings and a punitive currency loading. I cut up my card. Sad, really, as it was one card I was happy to use.
Assuming your credit record allows, best to get the HH and/or IHG cards, use them once and cut them up.