About Ember Brands Limited (11615163) United Kingdom