About Magostra Sales Lp (SL028885) United Kingdom