About Mega Intertrade L.p. (SL013346) United Kingdom