About Neri S Group Ltd (11686066) United Kingdom