About Templari Limited (13651739) United Kingdom