About Tauber-hands Limited (01906926) United Kingdom