About Teddy Limited (11742338) United Kingdom