About C4x Discovery Holdings Plc (09134041) United Kingdom