About Lcch International Ltd (10326831) United Kingdom