About Dsx Technologies Limited (09374716) United Kingdom