About Helix-50 Ltd (11717845) United Kingdom