Welcome to the community and thanks for coming by
If you check out our online guide here you can see what is schedule to show via On Demand. It is not listed there, it will have expired. If this is the case I'm sorry but it cannot be restored.
If it does show in the online guide, then let me know and it may be a fault that needs sorting.
Let me know how you get on
Tech fan? Have you read our Digital life blog yet? Check it out