About Mega Choice News & Off Licence Ltd (10906779) United Kingdom