About Ember Investments Limited (12473989) United Kingdom