About Teddy Corp Ltd (12701131) United Kingdom