About 10x Banking Technology Services Limited (11262659) United Kingdom