About Mercury Studios Holdings Limited (04353249) United Kingdom