About Node X Technology Group Ltd (12696179) United Kingdom