About 10x Banking Technology Holdings Limited (10411015) United Kingdom