About Ecom Ascend Limited (13013918) United Kingdom