About Nenplas Holdings Limited (08401672) United Kingdom