About Lucca D Ltd (11927116) United Kingdom