About Napx Holdings Limited (12674143) United Kingdom