About Deep Alpha Technologies Ltd (09870521) United Kingdom