About Chase Alpha Technology Limited (13697346) United Kingdom