About Lch Holdings Limited (10233992) United Kingdom