About New Happy Chef Limited (11064106) United Kingdom