About Templar Intelligence Services Limited (12269898) United Kingdom