About Templar Consulting Limited (03615261) United Kingdom