About Teddy Bear Emergency Clinic Limited (11305192) United Kingdom