About Templespa Limited (03998339) United Kingdom