About Rebecca Moses Studios Ltd (12900945) United Kingdom