About Master Holdings Ltd (11042426) United Kingdom