About Double Helix Bio-technology Development Limited (03069262) United Kingdom