About Templar Corporation Limited (11670988) United Kingdom