About Templar Cross Limited (07718380) United Kingdom