About Helix Shipping & Technical Services Limited (00874583) United Kingdom