About De Luca Clothing Ltd (12538384) United Kingdom