About Ember Alpha Limited (10244419) United Kingdom