About Helix Propulsion Limited (13208584) United Kingdom