About Teddy Holdings Limited (13304637) United Kingdom