About Teddy Bear Investments Limited (10979143) United Kingdom