About Templar Assets Ltd (12025882) United Kingdom