About Lacoov Lacoov Ltd (12670902) United Kingdom