About Cx Holdings Ltd (13229533) United Kingdom