About X Investment Holdings Ltd (11838300) United Kingdom