About Lybra Trade L.p. (SL015237) United Kingdom