About Talking Dogs Limited (04620643) United Kingdom