About Templar Green Energy Limited (12492932) United Kingdom