About Templar Television Limited (12053975) United Kingdom