About Mea Investments & Trading L.p. (SL019386) United Kingdom