About Teddie Little Limited (13688321) United Kingdom