About Rebecca Neglia Ltd (11861369) United Kingdom