About Nexra Global Ltd (12312967) United Kingdom