About Ember Design Limited (08705547) United Kingdom