About Double Helix Technologies Limited (12562490) United Kingdom