About Nugen Expo Limited (12186763) United Kingdom