About Double Helix Executive Limited (09191072) United Kingdom