About Dealx Technologies Ltd (11106958) United Kingdom