About Templick International Limited (08799876) United Kingdom