About Triple Helix Limited (06628124) United Kingdom