About Templar Information Exchange Ltd (13215163) United Kingdom