About Group X Investments Limited (12113493) United Kingdom