About Rebecca Walker Ltd (11448793) United Kingdom