About Templestar Media Limited (09718704) United Kingdom