About Templar Film Media Limited (12053078) United Kingdom