About Helix Operations Limited (10316654) United Kingdom