About C T D & C Ltd (12043894) United Kingdom