About Rebecca Delucca Ltd (12165886) United Kingdom