About Teubner Consulting Limited (13701961) United Kingdom