About 10x Banking Technology Ip Holding Limited (10735407) United Kingdom