About Factora Impex L.p. (SL022528) United Kingdom