About Teltscher Industrial Limited (04308203) United Kingdom