About Templar Red Limited (13199519) United Kingdom