About Capital X Holdings Ltd (11580248) United Kingdom