About C&c Del Ltd (11833257) United Kingdom