About Teltscher Enterprises Limited (04308189) United Kingdom