About Templar News Trade Limited (12052436) United Kingdom