About Lovella Holdings Limited (13270626) United Kingdom