About Lac Europe Limited (12385919) United Kingdom