About Templar European Holdings Ltd (12423658) United Kingdom