About Helix Industries Ltd (11828210) United Kingdom