About Ember Ovens Limited (11798672) United Kingdom