About Templar Global Corporation Limited (12626479) United Kingdom