About Nxa Holdings Limited (12909332) United Kingdom