About Teddy Shop Ltd (13174092) United Kingdom