About Lac Holdings Limited (10009751) United Kingdom