About Templar Petroleum Limited (12806176) United Kingdom