About Tea & Teddy Ltd (11771124) United Kingdom