About Teddy London Ltd (11834599) United Kingdom