About Rebecca Rance Limited (12353854) United Kingdom