About 10x Finance Limited (11168253) United Kingdom