Virgin Media O2 urges customers to complete activity which comes with free £638