About Kidle Ltd (12950591) United Kingdom