About Murdoch Studio Ltd (10620949) United Kingdom