About Helix Associates Limited (09459572) United Kingdom