About Rebecca James Studio Limited (10757785) United Kingdom