About Denny And Teddy Ltd (10193247) United Kingdom