About Lovatar Ltd (12878305) United Kingdom