About Tentacle Films Limited (05080019) United Kingdom