About Mega Retail Ltd (13713401) United Kingdom