About 10x Investments Limited (11671121) United Kingdom