About De Luca 29 Ltd (09557543) United Kingdom