About Helix Polymer Technology Limited (09675956) United Kingdom