About Master Publishing Limited (12778322) United Kingdom