About Helix Ventures Ltd (10936900) United Kingdom