About Rebecca Owens Marketing Limited (11317471) United Kingdom