About Cxo Helix Limited (11288282) United Kingdom