About Rebecca Callaby Ltd (12169194) United Kingdom