About The Double-helix Research Foundation (13276189) United Kingdom