About Ddx Systems Ltd (12717604) United Kingdom