About Lovo Investments Ltd (11903193) United Kingdom