About C13 Holdings Ltd (12654959) United Kingdom