About Lc Solutions Limited (10861058) United Kingdom