About Teddy Team Ltd (10290068) United Kingdom