About Melistra Sales Lp (SL013183) United Kingdom