About Defty Luca Limited (12075562) United Kingdom