About Rebecca Slama Ltd (08314363) United Kingdom