About Helix Pictures Ltd (11333170) United Kingdom