About Lucrantur Ltd (13002344) United Kingdom