About Templar Global Holdings Limited (12619780) United Kingdom