About Lacovia International Limited (10077093) United Kingdom