About Kido Ltd (12437289) United Kingdom