News

Netflix is available on NOW TV

It’s been a while coming but we’re glad it’s finally here as Netflix is available on NOW TV in the UK.