About Nudda Limited (11257599) United Kingdom