About Netxc Global Ltd (11743934) United Kingdom