About Alpha Echo Global Ltd (13052563) United Kingdom