About Ember Technology Design Ltd (12119958) United Kingdom