About Nxo Technologies Limited (10941239) United Kingdom