About Lc Holdings Ltd (SC541390) United Kingdom