About 10x Investor Limited (09802765) United Kingdom