About Helix Prop Limited (10796671) United Kingdom