About Lch International Limited (12623857) United Kingdom