About Millie&teddy Limited (10905673) United Kingdom