About Templar Global Services Limited (10732378) United Kingdom