About Teichmeister Limited (06695229) United Kingdom