About Lc-technology Solutions Ltd (10381002) United Kingdom