About X Group Capital Ltd (12270622) United Kingdom