About Templeman Technologies Limited (08143609) United Kingdom