About Nexa Solutions Ltd (11689495) United Kingdom