About Virgin Media Payments Ltd (06024812) United Kingdom