I've located your account and I can see you've spoken to one of our team the get this resolved. The On Demand issue has been reported by our network team with a review date of 07/11/2016 (Ref.F004848332).
Let me know if you're still having trouble past this date.
Tech fan? Have you read our Digital life blog yet? Check it out