About Llacoir Ltd (12256432) United Kingdom