About Teballe Managements Ltd (09724765) United Kingdom