About Templa Limited (02819323) United Kingdom