About The Mega Outlet Ltd (10343278) United Kingdom