About Helixicon Ltd (11793444) United Kingdom