About Helix Films Limited (08516377) United Kingdom