About Templar Digital Limited (13041474) United Kingdom