About X Technologies Limited (10709759) United Kingdom