About Nexa Technologies Ltd (12282058) United Kingdom