About Timon Films Limited (00960116) United Kingdom