About New Master Chef Ltd (12964441) United Kingdom