About Mega Storehouse Limited (10197197) United Kingdom