About Teb Partnership Limited (09900261) United Kingdom