I recently purchased a product from a UK company through Amazon, and inside the delivery packaging they included a 'Gift card'.
The card gave details of an offer for first time customers of credit/free products in return for positive review on Amazon, and so I provided such a review (genuine as it is a great product), and provided proof of the review on the 9th Jan.
The Gift card makes no mention of an expiry date, or limited availability, or any other limit on the offer.
The company (via their website and other communications (customer messages on Amazon), that the 'gift card' offer has now expired.
What are my legal rights ? Can a provider claim that an offer has time expired, even though the card detailing the offer has no details of any expiry conditions.
It sounds 'off' to me, but I am not an expert.