About Templar Solutions Limited (06092633) United Kingdom