About Ember Uppermill Limited (11676726) United Kingdom