About Lch Group Holdings Limited (04743602) United Kingdom