About Helix Investments Limited (03648054) United Kingdom