About By Rebecca Studios Ltd (SC697924) United Kingdom