About Lci Investments Limited (12168352) United Kingdom