About Kooky Leicester Limited (12036328) United Kingdom