About Loveca Ltd (12336358) United Kingdom