About Lac Corporation Ltd (12626912) United Kingdom