About Netro Global Ltd (13324634) United Kingdom