About Nudd Holdings Limited (12504576) United Kingdom