About Kidda Limited (12845768) United Kingdom