About Technistore Limited (02478840) United Kingdom