About C.duca Ltd (11585210) United Kingdom