About Rebecca Charles International Limited (06373489) United Kingdom