About Rebecca Investments Limited (12021562) United Kingdom