About Templar Global Group Limited (12619748) United Kingdom