About Logicrest L.p. (SL014493) United Kingdom