About Tempstor Limited (03517888) United Kingdom