About Xc Investment Holdings Ltd (13504226) United Kingdom