About L.c. Partners Solutions Ltd (12156832) United Kingdom