About Ix Holdings Ltd (11562947) United Kingdom