About De Luca Ltd (10666955) United Kingdom